เมนูนำทาง
ตัวสร้างความสอดคล้องแบบเชิงเส้น ตัวอย่างค่าของ a, c และ m ที่ใช้กันทั่วไปโดยมาก ค่าของ m ที่ใช้ในการสร้างตัวสร้างความสอดคล้องแบบเชิงเส้น จะมีค่าเปนค่าที่เป็นค่า 2 ยกกำลัง ซึ่งส่วนใหญ่เป็นค่า 232 หรือ 264 เพราะสามารถคำนวณผ่านคอมพิวเตอร์ได้โดยการชิฟขวาไป 32 หรือ 64 บิตตามลำดับตารางด้านล่างนี้จะแสดงถึงค่าที่ใช้กันโดยทั่วไป รวมทั้งค่าที่อยู่ในรันไทม์ไลบราลี่ (Runtime Libraries) ของคอมไพเลอร์ต่างๆ
ที่มา | ค่า m | ค่า a | ค่า c | บิตผลลัพธ์ของค่าเริ่มต้น |
---|---|---|---|---|
Borland สำหรับภาษาซีและซีพลัสพลัส | 232 | 22695477 | 1 | บิตที่ 30 ถึง 16 ในฟังก์ชัน rand() และ บิตที่ 30 ถึง 0 ในฟังก์ชัน lrand() |
glib (ใช้ใน GCC ) | 232 | 1103515245 | 12345 | บิตที่ 30 ถึง 0 |
Borland สำหรับภาษาเดลฟี | 232 | 134775813 | 1 | บิตที่ 63 ถึง 32 ของค่าเริ่มต้น |
Apple Carbonlib | 231 - 1 | 16807 | 7 | |
Microsoft Visual Basic (รุ่น 6 หรือก่อนหน้า) | 224 | 1140671485 | 12820163 |
เมนูนำทาง
ตัวสร้างความสอดคล้องแบบเชิงเส้น ตัวอย่างค่าของ a, c และ m ที่ใช้กันทั่วไปใกล้เคียง
ตัวสร้างเลขสุ่มเทียม ตัวสร้างความสอดคล้องแบบเชิงเส้น ตัวสร้างเลขสุ่มเทียมแบบบลัมบลัมชับ ตัวระบุวัตถุดิจิทัล ตัวรับความรู้สึกเจ็บปวด ตัวกระตุ้น ตัวรับแรงกล ตัวเรียงกระแส ตัวรับรู้สารเคมี ตัวกระตุ้นให้ทำงานแหล่งที่มา
WikiPedia: ตัวสร้างความสอดคล้องแบบเชิงเส้น http://www.bloggang.com/viewblog.php?id=zkaru&date... http://apps.nrbook.com/empanel/index.html#pg=343 http://citeseer.ist.psu.edu/132363.html http://portal.acm.org/citation.cfm?id=59305&dl=ACM... http://portal.acm.org/citation.cfm?id=63042 //doi.org/10.1090%2FS0025-5718-99-00996-5 //doi.org/10.1145%2F58562.59305 //doi.org/10.1145%2F63039.63042